class Solution {
public:
	int minSubArrayLen(int target, vector<int>& nums) {
		int len = nums.size();
		if (len == 0) return 0;

		int minLen = INT_MAX;
		for (int i = 0;i < len;i++)
		{
			int sum = 0;
			for (int j = i;j < len;j++)
			{
				sum += nums[j];
				if (sum >= target)
				{
					minLen = min(minLen,j-i+1);
				}
			}
		}

		if (minLen == INT_MAX)
			return 0;
		else
			return minLen;
	}
};